#ifndef LIST_H_INCLUDED
#define LIST_H_INCLUDED

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "GCCMakros.h"



struct StringNode
{
    char ptr element;
    struct StringNode ptr next;
};

struct StringNode ptr StringListHead;
struct StringNode ptr StringListTail;
struct StringNode ptr StringListCurrent;
int stringListLength;

function addString(char ptr elem);
function clearStringList();
function printStringList();
int hasNextString();
char ptr getNextString();
function resetStringListPtr();


#endif // LIST_H_INCLUDED
